103
Ex No: 13 BOOK RESALE APPLICATION
PROBLEM DEFINITION
There are many peoples who are interested in reading books. However, not many of them
are regular in reading books because the new books are costly This project is aimed to
developing an Online old used book information. This project Book management System
explains about how Book Shops works with the computer application when any customers
buy books from the store. Book management system is a project which aims in developing
a computerized system to maintain all the books. Books can be searched by their Title,
Description or Author and also books can be seen in appropriate categories. Each book is
added with a unique Identification number and other details including a Shelf Number
which helps to locate the book. We can also use Google Books to fetch details of a book
from Internet. A cover image and PDF eBook can also be attached with the Book details.
The Books can be issued and Submitted in a fast manner. The Library members can be
managed more efficiently. We can easily get information like who took a particular book or
which are the books taken by a specific Library members
INTRODUTION
In the world of software development there lots of improvement in the area of
Architectural design and principles. The philosophies and implementation details are
changing as the people guiding the development of the application. In this fantastic and yet
sometimes complex world of software development there are some tried and true
architecture patterns and software development guidelines employed by most architects.
Also your design must have an ability to turn towards innovation instead of lending itself
to common practices. Web services are one such area where architects must lean on their
creative side and hope that their solutions are still successful. In this report we will explain
an exciting voyage down the road of Web services application. From requirements to use
cases, to database design, to component frameworks, to user interfaces, we will cover each
and every aspect of system design required to build an application with collaborative Web
services. The reason why we selected online Bookstore web service is everybody walking
down the street has some idea about bookstores. The objective of this project is to develop
an ebook store where books can be bought from the comfort of home through the Internet.
An online book store is a virtual store on the Internet where customers can browse the
catalog and select books of interest. The selected books may be collected in a shopping
cart. At checkout time, the items in the shopping cart will be presented as an order. At that
time, more information will be needed to complete the transaction. Usually, the customer
will be asked to fill or select a billing address, a shipping address, a shipping option, and
payment information such as credit card number. An email notification is sent to the
customer as soon as the order is placed.
SYSTEM REQUIREMENT
Below are the tools, languages and software that were used to develop a Book Resale
Application System:
104
HARDWARE REQUIREMENTS
System : Pentium IV 2.4 GHz.
Hard Disk : 40 GB.
Floppy Drive : 1.44 Mb.
Monitor : 15 VGA Colour.
Mouse : Logitech.
Ram : 512 Mb.
SOFTWARE REQUIREMENTS
Operating system : Windows XP.
Coding Language : JAVA
Data Base : MYSQL
IDE : Net Beans
DATA FLOW DIAGRAM
LEVEL 1:
OWNER
CUSTOMER
DATABASE
LEVEL2
:
OWNER
N
L
o
J
g
K
o
N
u
t
Upload
Data
Login
SEND
MAIL
105
Level 3:
Level 4:
Send
Key
to
User
USER
Add
to
cart
Registration
LOGOUT
View
book
Login
LOGIN
view
book
View
history
Add
book
LOGOUT
Admin
Buy
Login
View
categort
Search
book
Add
cart
Logout
Customer
106
TESTING
System Testing
The purpose of testing is to discover errors. Testing is the process of trying to
discover every conceivable fault or weakness in a work product. It provides a way to check
the functionality of components, sub-assemblies, assemblies and/or a finished product It is
the process of exercising software with the intent of ensuring that the
Software system meets its requirements and user expectations and does not fail in an
unacceptable manner. There are various types of test. Each test type addresses a specific
testing requirement.
Unit testing
Unit testing involves the design of test cases that validate that the internal program logic
is functioning properly, and that program inputs produce valid outputs. All decision
branches and internal code flow should be validated. It is the testing of individual software
units of the application .it is done after the completion of an individual unit before
integration. This is a structural testing, that relies on knowledge of its construction and is
invasive. Unit tests perform basic tests at component level and test a specific business
process, application, and/or system configuration. Unit tests ensure that each unique path
of a business process performs accurately to the documented specifications and contains
clearly defined inputs and expected results.
SCREENSHOTS
HOME
107
ADMIN
108
USER
109
USER REGISTRATION
110
111
RESULT
Thus the Book Resale Application System was implemented using the specified front end
and back end tools.